TimeGetSunRiseSet

 

void TimeGetSunRiseSet(int year, int mon, int day, double longitude, double latitude, int gmh, int riseHour, int riseMin, int riseSec, int setHour, int setMin, int setSec);

ÁÖ¾îÁø ³¯Â¥ÀÇ Àϸô ÀÏÃâ½Ã°£À» °¡Á®¿Â´Ù.

 

ÇÔ¼öÀÎÀÚ

year - ³â

mon – ¿ù

day – ÀÏ

longitude – °æµµ (ºÐÃÊ´ÜÀ§´Â 10Áø¼ö·Î ȯ»êÇØÁÖ¾î¾ß ÇÑ´Ù. 130µµ30ºÐÀº 130.5·Î »ç¿ëÇÏ¿©¾ß ÇÑ´Ù. °ª=(ºÐ*60+ÃÊ)/3600

latitude – À§µµ (ºÐÃÊ´ÜÀ§´Â 10Áø¼ö·Î ȯ»êÇØÁÖ¾î¾ß ÇÑ´Ù. 37µµ20ºÐÀº 130.33333¡¦·Î »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.)

gmh – ÇöÀç À§Ä¡ÀÇ Ãµ¹®½Ã (´ëÇÑ ¹Î±¹Àº –9)

riseHour – ÀÏÃâ½Ã(ÇÊÈ÷ º¯¼ö³ª ű׻ç¿ë)

riseMin – ÀÏÃâºÐ(ÇÊÈ÷ º¯¼ö³ª ű׻ç¿ë)

riseSec – ÀÏÃâÃÊ(ÇÊÈ÷ º¯¼ö³ª ű׻ç¿ë)

setHour – Àϸô½Ã(ÇÊÈ÷ º¯¼ö³ª ű׻ç¿ë)

setMin – ÀϸôºÐ(ÇÊÈ÷ º¯¼ö³ª ű׻ç¿ë)

setSec – ÀϸôÃÊ(ÇÊÈ÷ º¯¼ö³ª ű׻ç¿ë)

 

return °ª

¸®ÅÏ°ªÀº ¾ø´Ù.

 

¿¹Á¦1

@TimeGetSunRiseSet(2002, 1, 23, 126.96694, 37.55, -9, $RiseHour, $RiseMin, $RiseSec, $SetHour, $SetMin, $SetSec);

¹®Àå¼³¸í : ÇÔ¼ö°¡ ½ÇÇàµÇ°í ³ª¸é 2002³â 1¿ù 23ÀÏ ¼­¿ï(°æµµ 126µµ58ºÐ1ÃÊ=126.96694, À§µµ 37µµ33ºÐ=37.55)ÀÇ ÀÏÃâ/ÀϸôÀº °¢°¢ ÇØ´ç º¯¼ö¿¡ ¹ÝȯµÇ´Âµ¥ ±× °ªÀº 7½Ã42ºÐ33ÃÊ¿Í 17½Ã45ºÐ36ÃÊ°¡ µÈ´Ù.)

 

°ü·ÃÇ׸ñ

@TimeGetWaiting()

@TimeMinusDay()

@TimeMinusHour()

@TimeMinusMin()

@TimeMinusMon()

@TimePlusDay()

@TimePlusHour()

@TimePlusMin()

@TimePlusMon()

@TimeSetLocalTime()